Theory of AI4PKM (3) - AI4PKM Framework
들어가며
지난 글에서 우리는 AI가 PKM의 세 가지 장벽—수집의 한계, 정리의 고통, 창작의 벽—을 어떻게 무너뜨렸는지 살펴봤다. Ambient AI가 모든 것을 자동으로 수집하고, AI가 정리를 대신하고, 글쓰기를 도와주는 세상. 이제 "왜"에서 "어떻게"로 넘어갈 시간이다.
하지만 이 글은 단순한 도구 사용법이 아니다. AI4PKM은 하나의 프레임워크다. 재사용 가능한 프롬프트, 에이전트 기반 워크플로우, 자동화 시스템—이 모든 것이 어우러져 당신의 지식을 관리하고 성장시키는 생태계를 만든다.
마케팅 실무자인 당신이 매일 아침 출근하면: - 어제의 모든 회의가 정리되어 있고 - 읽은 아티클들이 요약되어 주제별로 분류되어 있고 - 이번 주 진행할 캠페인 관련 과거 지식이 자동으로 떠올라 있다
이것이 가능한 이유는 시스템이 있기 때문이다. 이 글에서는 그 시스템의 설계 원칙과 구성요소, 그리고 실전 구현 방법을 다룬다.
Section 1: 설계 원칙
%% - PKM for both Human and AI - Tool-agnostic Approach - Various Human-AI Collaboration Models %%
좋은 프레임워크는 명확한 원칙에서 시작된다. AI4PKM의 세 가지 핵심 설계 원칙을 살펴보자.
원칙 1: 인간과 AI, 모두를 위한 PKM
문제: AI가 만든 것 vs 내가 쓴 것
당신의 Obsidian 볼트를 열었을 때, 어떤 글이 AI가 작성한 것이고 어떤 글이 당신이 직접 쓴 것인지 구분할 수 있는가? 3개월 후에도?
1세대 접근 (혼돈):
Journal/2025-11-10.md
- 어제 점심 미팅 내용 (내가 씀)
- AI가 추가한 시장 분석 (누가 언제?)
- 또 다른 AI 제안 (출처 불명)
결과: - 어떤 내용을 신뢰해야 할지 모르겠다 - AI 출력을 편집하다가 원본이 사라진다 - 버전 관리도 안 되고, 롤백도 불가능
해법: 명확한 분리와 레이블링
AI4PKM은 인간과 AI의 작업 공간을 구조적으로 분리한다:
/Users/you/Vault/
├── Journal/ # 인간이 쓴 일기, 메모
├── Topics/ # 인간이 정리한 주제 노트
├── Projects/ # 인간이 관리하는 프로젝트
│
├── AI/ # AI 전용 폴더
│ ├── Roundup/ # AI가 만든 일일 요약
│ ├── Analysis/ # AI가 작성한 분석
│ ├── Articles/ # AI가 가공한 아티클
│ └── Tasks/ # AI 작업 기록
│
├── Ingest/ # 공동 작업 영역
│ ├── Clippings/ # 웹에서 수집 (AI가 처리)
│ └── Limitless/ # 음성 녹음 (AI가 전사)
핵심 규칙:
- AI가 만든 파일은 AI 폴더에
- 파일명에 생성자 표시:
2025-11-10 Daily Roundup - Claude Code.md -
프론트매터에 명시:
created_by: Claude Code -
공동 편집이 필요한 파일은 Git으로 보호
- 인간이 수정하기 전 버전 저장
- AI가 덮어쓰기 전 커밋
-
언제든 롤백 가능
-
위키링크로 연결, 복사는 금지
- AI 분석을 인간 노트에 복사 ❌
- 위키링크로 참조 ✅:
[AI/Analysis/2025-11-10 Campaign Performance - Claude Code](../../../AI/Analysis/2025-11-10%20Campaign%20Performance%20-%20Claude%20Code.md)
실전 예시: 캠페인 성과 분석
시나리오: 이번 달 캠페인 성과를 정리하고 싶다.
# Projects/2025-11 Product Launch Campaign.md (인간 작성)
## 실행 내역
- 2025-11-01: 런칭 이벤트 진행
- 2025-11-05: 인플루언서 협업 시작
- 2025-11-08: 페이스북 광고 집행
## AI 분석 결과
- [AI/Analysis/2025-11-10 Campaign Performance Analysis - Claude Code](../../../AI/Analysis/2025-11-10%20Campaign%20Performance%20Analysis%20-%20Claude%20Code.md)
- 클릭률 3.2% (목표 2.5% 달성)
- 전환율 1.8% (목표 2.0% 미달)
- ROI 개선 제안 포함
## 다음 액션
- [ ] 전환율 개선 A/B 테스트 설계
- [ ] 인플루언서 컨텐츠 방향 조정
장점: - 인간의 기록 (실행 내역, 액션 아이템)과 AI 분석이 명확히 분리 - AI 분석이 잘못되어도 원본 기록은 안전 - AI가 새 분석을 만들어도 과거 분석 보존 (파일명에 날짜) - Git으로 모든 변경사항 추적 가능
원칙 2: 도구에 종속되지 않는 설계
문제: 도구 락인의 함정
Notion에 3년간 쌓아온 지식이 있다. 그런데: - AI 에이전트가 Notion API를 잘 못 읽는다 - 다른 AI 도구(Cursor, VS Code)와 연동이 안 된다 - Notion이 AI 기능을 추가했는데 비싸고 제한적이다 - 이사 가고 싶지만... 3년치 데이터를 어떻게 옮기지?
락인 비용: - 시간: 데이터 마이그레이션에 수십~수백 시간 - 금전: 락인된 도구의 가격 인상에 무방비 - 기회: 새로운 AI 도구 실험 불가능
해법: 파일 기반, 마크다운 중심
AI4PKM의 핵심은 소유권과 이식성이다:
# 마크다운 (.md) 파일이 표준
- 모든 노트는 plain text 마크다운
- YAML frontmatter로 메타데이터
- Wiki links [파일명](/ovm-nvzx97/Publish/AI%20for%20Better%20Me/%ED%8C%8C%EC%9D%BC%EB%AA%85.md)로 연결
- Git으로 버전 관리
도구는 인터페이스일 뿐:
당신의 PKM 볼트 (마크다운 파일)
↓
┌────────────────────────────────────┐
│ │
Obsidian Claude Code Cursor Codex
(읽기/편집) (자동화/워크플로우) (AI 협업) (대화형 처리)
각 도구의 역할:
| 도구 | 주 용도 | AI4PKM에서의 역할 |
|---|---|---|
| Obsidian | 마크다운 에디터, 그래프뷰 | 인간이 지식을 탐색/편집 |
| Claude Code | CLI 에이전트, 자동화 | 워크플로우 실행, 배치 처리 |
| Cursor/VS Code | 코드 에디터 + AI | 인간-AI 협업 편집 |
| Codex/Gemini CLI | 대화형 CLI 에이전트 | 애드혹 질의, 실험 |
원칙 3: 다양한 인간-AI 협업 모델
문제: "AI야, 이거 해줘"만으로는 부족하다
초기 AI 사용자들의 전형적인 패턴:
인간: "오늘 일정 요약해줘"
AI: [요약 생성]
인간: "이번 주 할 일 목록 만들어줘"
AI: [목록 생성]
인간: "A 프로젝트 상태 정리해줘"
AI: [정리 생성]
문제점: - 매번 요청해야 함 (피곤) - 컨텍스트 반복 설명 (비효율) - AI가 능동적으로 도울 수 없음 (수동적)
해법: 협업 스펙트럼 설계
AI4PKM은 상황에 맞는 다양한 협업 모델을 지원한다:
인간 주도 ←────────────────────────────────→ AI 주도
애드혹 요청 정기 워크플로우 트리거 워크플로우 AI 제안 AI 알림
(즉석) (예약 실행) (조건 실행) (능동) (능동)
모델 1: Human → AI (인간이 시작)
1-1. 애드혹 요청 (Ad-hoc Request)
가장 기본적인 형태. 필요할 때 바로 요청:
# Voice Mode로 즉석 질의
당신: "지난 3개월 동안 진행한 캠페인 중 ROI 가장 높은 거 찾아줘"
# Text Comment로 요청
%% @claude: 이 섹션 확장해서 구체적 예시 3개 추가해줘 %%
# CLI로 직접 실행
$ claude "Projects 폴더의 모든 진행중인 프로젝트 상태 요약해줘"
언제 사용: - 예측 불가능한 일회성 작업 - 탐색적 질문 - 긴급한 정보 필요
2-2. 정기 워크플로우 (Scheduled Workflow)
매일/매주 자동으로 실행되는 작업:
# DIR (Daily Ingestion and Roundup)
Schedule: 매일 저녁 11시
Steps:
1. 오늘 수집된 음성 메모 처리
2. 웹 클리핑 요약 및 분류
3. 일일 라운드업 생성
4. 주제별 지식 업데이트
장점: - 매일 요청 안 해도 됨 - 일관된 품질 - 시간 절약 (하루 30분 → 0분)
1-3. 트리거 워크플로우 (Event-triggered Workflow)
특정 조건이 만족되면 자동 실행:
# 예시: 파일 와처
if new_file in "Ingest/Clippings/":
run_prompt("EIC") # Enrich Ingested Content
if modified in "Topics/":
check_broken_links()
update_folder_note()
실제 사례: - 새 클리핑 저장 → 자동 요약 - 토픽 파일 수정 → 관련 링크 업데이트 - 새 프로젝트 생성 → 템플릿 자동 적용
모델 2: AI → Human (AI가 시작)
AI가 먼저 다가오는 모델. 아직 초기 단계지만 방향성은 명확하다:
2-1. 아이디어 제안 (Idea Generation)
# AI의 주간 리뷰 (매주 금요일)
🤖 **Claude의 제안**
이번 주 당신의 노트를 분석한 결과, 3가지 패턴을 발견했어요:
1. **"고객 리텐션" 주제가 3번 등장**
- [Journal/2025-11-05](../../../Journal/2025-11-05.md), [Projects/Q4 Campaign](../../../Projects/Q4%20Campaign.md), [Ingest/Articles/2025-11-07 Retention Strategies](../../../Ingest/Articles/2025-11-07%20Retention%20Strategies.md)
- 💡 제안: 이 내용들을 묶어서 "고객 리텐션 전략" 주제 노트를 만들어보는 건 어떨까요?
2. **A 프로젝트 관련 작업이 1주일째 멈춤**
- 마지막 업데이트: 2025-11-03
- 💡 제안: 프로젝트 상태 체크하고 다음 액션 정의가 필요해 보여요
3. **경쟁사 분석 노트 3개가 비슷한 내용 중복**
- 💡 제안: 하나로 통합하고 나머지는 아카이브할까요?
2-2. 목표 리마인더 (Goal Reminder)
# AI4BetterMe 연동 (향후 방향)
📅 **오늘의 목표 체크인 (아침 9시)**
좋은 아침이에요! 이번 주 목표 진행상황이에요:
1. ✅ "신제품 런칭 기획서 완성" - 완료!
2. 🟡 "경쟁사 분석 3개사" - 2/3 완료 (83%)
3. 🔴 "팀 온보딩 자료 작성" - 시작 안 함
오늘 "팀 온보딩 자료"를 시작해보는 건 어때요?
과거 [Projects/2024-Q2 Onboarding](../../../Projects/2024-Q2%20Onboarding.md) 자료를 참고하면 빠를 것 같아요.
2-3. 데이터 수집 요청 (Data Collection Request)
# 주간 회고 프롬프트 (일요일 저녁)
🤖 **주간 회고 시간이에요**
이번 주 다음 질문들에 대해 5분만 음성으로 녹음해주세요:
1. 이번 주 가장 큰 성과는?
2. 어려웠던 점과 교훈은?
3. 다음 주 가장 중요한 일 3가지는?
녹음하면 제가 자동으로:
- 핵심 내용 정리
- 지난주와 비교 분석
- 다음주 액션 아이템 생성
해드릴게요!
협업 모델 선택 가이드
| 상황 | 추천 모델 | 이유 |
|---|---|---|
| 매일 반복되는 루틴 | 정기 워크플로우 | 자동화로 시간 절약 |
| 새 데이터 도착 시 처리 | 트리거 워크플로우 | 실시간 처리, 일관성 |
| 일회성/탐색적 작업 | 애드혹 요청 | 유연성, 즉시 실행 |
| 지식 발견 & 연결 | AI 제안 | 패턴 발견, 놓친 연결 |
| 목표 추적 | AI 알림 | 지속성, 동기부여 |
설계 원칙 정리
이 세 가지 원칙이 AI4PKM의 토대다:
| 원칙 | 핵심 | 실천 방법 |
|---|---|---|
| Human + AI | 명확한 분리와 협업 | AI 폴더 분리, Git 버전 관리, 위키링크 참조 |
| Tool-agnostic | 데이터 소유권과 이식성 | 마크다운 표준, 파일 기반, 도구는 인터페이스 |
| Collaboration Models | 상황별 최적 협업 | 애드혹/정기/트리거 + AI 제안/알림 |
이 원칙들이 중요한 이유: - 5년 후에도 당신의 지식은 안전하고 접근 가능하다 - 새로운 AI 도구가 나와도 쉽게 실험하고 통합할 수 있다 - 인간과 AI가 각자 잘하는 일을 하며 시너지를 낸다
이제 이 원칙 위에 어떤 구성요소들이 올라가는지 살펴보자.
Section 2: 프레임워크 구성요소
%% - Reusable Prompts & Skills - Agent-based Workflows - Knowledge Tasks - Tool Ecosystem %%
설계 원칙을 이해했다면, 이제 실제로 무엇을 만들어야 하는지 알아보자. AI4PKM 프레임워크는 네 가지 핵심 구성요소로 이루어져 있다.
구성요소 1: 재사용 가능한 프롬프트
프롬프트가 레시피다
요리책에 레시피가 있듯이, AI4PKM에는 프롬프트가 있다. 한 번 잘 만들어두면 계속 재사용할 수 있는 지식 작업의 레시피.
나쁜 프롬프트 (일회용):
"오늘 읽은 마케팅 아티클 요약해줘.
아 그리고 핵심만 3개 뽑아주고,
우리 회사에 적용할 만한 거 있으면 알려줘.
그리고 관련 과거 프로젝트도 찾아줘."
문제점: - 매번 새로 설명해야 함 - 일관성 없음 (오늘은 3개, 내일은 5개?) - 다른 사람이 재사용 불가 - 품질 검증 안 됨
좋은 프롬프트 (재사용 가능): %% 재사용성을 위해 여러 파라메터를 가지고 호출 %%
# EIC (Enrich Ingested Content)
## Input
- Raw clipping file in Ingest/Clippings/YYYY-MM-DD Title.md
## Process
1. Read the source content
2. Generate structured summary:
- Main thesis (1-2 sentences)
- Key insights (3-5 points with quotes)
- Practical implications
3. Identify related topics and create wiki links
4. Add source attribution
## Output
- Enriched file in AI/Articles/YYYY-MM-DD Title - Claude Code.md
- YAML frontmatter with tags, source, created date
- Summary section with structured analysis
## Quality Criteria
- All quotes from original source
- At least 3 wiki links to existing notes
- Analysis, not just summary
장점: - 명확한 입출력 스펙 - 누구나 동일한 결과 - 품질 기준 내장 - 자동화 가능
프롬프트 설계 패턴
AI4PKM에서 프롬프트는 입출력 패턴에 따라 분류된다:
1:1 패턴 (Transform)
Input: 1개 파일
Output: 1개 변환된 파일
예시: EIC (Enrich Ingested Content)
- Ingest/Clippings/article.md
→ AI/Articles/article - Claude Code.md
1:N 패턴 (Generate)
Input: 1개 소스
Output: N개 파생 파일
예시: CTP (Create Thread Postings)
- AI/Roundup/2025-11-10.md
→ AI/Sharable/thread-topic-1.md
→ AI/Sharable/thread-topic-2.md
→ AI/Sharable/thread-topic-3.md
N:1 패턴 (Synthesize)
Input: N개 파일
Output: 1개 통합 파일
예시: GDR (Generate Daily Roundup)
- Ingest/Limitless/2025-11-10.md
- AI/Articles/2025-11-10 *.md (3개)
- Journal/2025-11-10.md
→ AI/Roundup/2025-11-10 - Claude Code.md
N:N 패턴 (Complex)
Input: N개 파일
Output: N개 관련 파일
예시: TKA (Topic Knowledge Addendum)
- AI/Roundup/2025-11-10.md에서 언급된 주제 N개 추출
→ Topics/Marketing/Content-Strategy.md 업데이트
→ Topics/Business/Customer-Retention.md 업데이트
→ ...
프롬프트 vs 스킬 (Skills)
프롬프트가 레시피라면, 스킬은 요리책이다. %% 요리책이라기 보다는 요리사? 이 부분은 빼자 %%
프롬프트:
# EIC.md - 단일 작업 레시피
Input: 클리핑 파일
Process: 요약 & 분석
Output: 정리된 아티클
스킬 (Claude Skills):
# interactive-writing-assistant (스킬 패키지)
├── SKILL.md # 스킬 설명 & 사용법
├── references/
│ ├── 하루키 Style Guide.md # 참고 자료
│ ├── 윤광준 Style Guide.md
│ └── 구본형 Style Guide.md
└── prompts/
├── IDH (Ideation Helper)
├── PRW (Paragraph Writer)
├── DEN (Draft Enhancer)
└── ... (8개 프롬프트)
스킬의 장점:
-
Progressive Disclosure (점진적 공개)
처음: SKILL.md만 로딩 (200 토큰) 필요시: 특정 스타일 가이드 로딩 (5,000 토큰)→ 토큰 효율 40-60% 향상 -
재사용 가능한 지식 패키지 ```bash # 스킬 설치 $ ln -s ~/Vault/Settings/Skills/writing-assistant ~/.claude/skills/
# 모든 프로젝트에서 사용 가능 $ claude --skill writing-assistant "기획서 초안 작성" ```
- 도메인 특화 SOP (Standard Operating Procedure)
- Content Ingestion: EIC, ICT 등
- Publishing: 글쓰기, 편집, 번역
- Knowledge Organization: 링크 관리, 폴더 정리
- Obsidian Rules: 프론트매터, 위키링크 규칙
구성요소 2: 에이전트 기반 워크플로우
%% 2025-10-30 New Architecture for Agentic AI 참고하여 Orchestrator / Worker / Evaluator 가 협업하는 구조 설명 %%
구성요소 3: 지식 작업 (Knowledge Tasks)
문제: 워크플로우가 실행되는 동안 무슨 일이?
$ claude workflow run DIR
[실행중...]
(4분 후)
완료!
질문들: - 4분 동안 정확히 뭘 했지? - 중간에 에러 없었나? - 어떤 파일들을 만들었지? - 품질은 괜찮은가?
해법: 모든 작업을 문서화하는 Knowledge Task
AI4PKM에서는 모든 AI 작업이 마크다운 파일로 기록된다:
_Settings_/Tasks/
├── 2025-11-10 EIC - Marketing AI article.md
├── 2025-11-10 EIC - Customer Retention article.md
├── 2025-11-10 GDR - scheduled-2300.md
├── 2025-11-10 TKA - Topics update.md
└── ...
Knowledge Task 구조
각 Task 파일은 4개 섹션으로 구성:
# _Settings_/Tasks/2025-11-10 EIC - Marketing AI article.md
---
task_type: EIC
status: completed
agent: Claude Code
created: 2025-11-10T23:02:15
completed: 2025-11-10T23:03:47
---
## 1. Job Specification (무엇을 할 것인가)
**Prompt**: EIC (Enrich Ingested Content)
**Input**: Ingest/Clippings/2025-11-10 Marketing AI Future.md
**Output**: AI/Articles/2025-11-10 Marketing AI Future - Claude Code.md
**Expected Outcomes**:
- Structured summary with 3-5 key insights
- At least 3 wiki links to related notes
- YAML frontmatter with proper metadata
## 2. Job Progress (진행 과정)
### Step 1: Read Input File
✓ Successfully read source clipping (3,247 characters)
✓ Identified main thesis: AI-driven personalization in marketing
### Step 2: Generate Analysis
✓ Created structured summary
✓ Extracted 4 key insights with quotes
✓ Identified practical implications
### Step 3: Find Related Notes
✓ Searched Topics/Marketing/* for related content
✓ Found 3 relevant notes:
- Topics/Marketing/Personalization.md
- Topics/Technology/AI-Tools.md
- Projects/2025-Q4 Personalization Campaign.md
### Step 4: Write Output
✓ Created output file with proper structure
✓ Added YAML frontmatter
✓ Inserted wiki links (3 total)
## 3. Job Outcome (결과물)
**Created Files**:
- [AI/Articles/2025-11-10 Marketing AI Future - Claude Code](../../../AI/Articles/2025-11-10%20Marketing%20AI%20Future%20-%20Claude%20Code.md)
**Key Metrics**:
- Input length: 3,247 chars
- Output length: 5,892 chars (1.8x expansion)
- Wiki links added: 3
- Processing time: 92 seconds
**Summary Quality Check**:
✓ Main thesis clearly stated
✓ 4 key insights with original quotes
✓ Practical application ideas included
✓ Proper attribution to source
## 4. Job Evaluation (자체 평가)
**Quality Score: 9/10**
**Strengths**:
- Clear, actionable insights
- Good connection to existing knowledge ([Projects/2025-Q4 Personalization Campaign](../../../Projects/2025-Q4%20Personalization%20Campaign.md))
- Proper source attribution
- Well-structured output
**Areas for Improvement**:
- Could add more specific metrics (73% statistic mentioned but not detailed)
- Missing potential connection to [Topics/Business/Customer-Retention](../../../Topics/Business/Customer-Retention.md)
**Recommendations**:
- Consider adding a "Metrics & Data" section for quantitative insights
- Improve topic detection algorithm to catch related themes
Knowledge Task의 가치
1. 투명성 (Transparency)
"AI가 뭘 했는지 정확히 알 수 있다"
- 어떤 파일을 읽었나?
- 어떤 결정을 내렸나? (왜 이 wiki link들을 선택했나?)
- 어떤 출력을 만들었나?
2. 추적성 (Traceability)
"문제가 생기면 원인을 찾을 수 있다"
Issue: [AI/Roundup/2025-11-10](../../../AI/Roundup/2025-11-10.md)에 잘못된 링크가 있다.
→ Tasks/2025-11-10 GDR - scheduled-2300.md 확인
→ TKA 단계에서 존재하지 않는 파일 링크함
→ 버그 수정: 링크 생성 전 파일 존재 확인 추가
3. 개선 (Improvement)
"평가를 기반으로 시스템을 개선할 수 있다"
관찰: 지난 30일 EIC 작업 100개 분석
- 평균 품질 점수: 8.2/10
- 가장 흔한 문제: Wiki link 누락 (23%)
- 개선 방향: 링크 탐지 알고리즘 강화
구성요소 4: 도구 생태계
하나의 도구로는 부족하다
PKM은 다양한 활동을 포함한다: - 📝 글쓰기 (인간) - 🔗 링크 탐색 (인간) - 🔄 자동화 (AI) - 💬 대화 (인간-AI) - 🎯 코드 협업 (인간-AI)
각 활동마다 최적의 도구가 다르다:
| 활동 | 최적 도구 | 이유 |
|---|---|---|
| 브라우징 & 읽기 | Obsidian | 그래프뷰, 빠른 검색, 모바일 지원 |
| 자동화 워크플로우 | Claude Code | CLI 에이전트, 배치 처리, Skills |
| 대화형 작업 | Codex/Gemini CLI | 빠른 프롬프팅, 실험 |
| 협업 글쓰기 | Cursor | 인라인 AI, 멀티 커서, Git 통합 |
| 버전 관리 | Git | 변경 추적, 롤백, 안전성 |
도구 생태계 구성
인간이 주로 사용
┌─────────────┐
│ Obsidian │
│ (프론트엔드) │
└──────┬──────┘
│
│ 마크다운 파일
│
┌───────────┴───────────┐
│ Your PKM Vault │
│ (마크다운 파일들) │
└───────────┬───────────┘
│
│
┌──────────┼──────────┐
│ │ │
┌─────▼────┐ ┌──▼─────┐ ┌─▼────────┐
│ Claude │ │ Cursor │ │ Codex/ │
│ Code │ │ │ │ Gemini │
│(자동화) │ │(협업) │ │(대화) │
└─────┬────┘ └──┬─────┘ └─┬────────┘
│ │ │
└─────────┴──────────┘
│
┌──────┴───────┐
│ MCP │
│ (외부 연결) │
└──────────────┘
│
┌─────────┼──────────────┐
│ │ │
┌─────▼──┐ ┌───▼─────┐ ┌─────▼─────┐
│ Google │ │ Voice │ │ n8n │
│Calendar│ │ Mode │ │(자동화) │
└────────┘ └─────────┘ └───────────┘
각 도구의 역할
Obsidian (인간의 메인 인터페이스)
당신이 지식을 탐색하고 소비하는 공간:
# Obsidian에서 하는 일
1. **그래프뷰로 지식 탐색**
- "Marketing" 노드를 클릭
→ 연결된 20개 노트 시각화
→ 생각지 못한 연결 발견
2. **빠른 검색으로 찾기**
- Cmd+O: "Customer Retention" 입력
→ 관련 노트 10개 즉시 표시
→ 미리보기로 내용 확인
3. **일기 작성 (인간만의 영역)**
- Journal/2025-11-10.md
- 개인적 생각, 감정, 계획
- AI가 접근하지 않는 private 공간
4. **모바일에서 캡처**
- 출퇴근길 아이디어 → 빠른 메모
- 사진 찍기 → 자동으로 vault 동기화
Claude Code (AI 자동화 엔진)
백그라운드에서 워크플로우를 실행하는 파워유저:
# Claude Code의 주요 작업
1. 정기 워크플로우 실행
$ claude workflow run DIR
$ claude workflow run CKU
2. 배치 처리
$ claude "Ingest/Clippings/ 의 모든 미처리 파일에 EIC 실행"
3. Skills 사용
$ claude --skill writing-assistant "기획서 초안 PRW 실행"
4. 복잡한 분석
$ claude "지난 3개월 Projects/의 모든 캠페인 ROI 분석하고
공통 성공 요인 추출해서 AI/Analysis/에 리포트 생성"
특징: - 🔥 병렬 처리: 10개 파일 동시 처리 가능 - 📋 TodoWrite: 복잡한 작업 단계별 추적 - 🔍 Subagent: 전문화된 탐색 에이전트 스폰 - 💾 Git 통합: 워크플로우 완료 후 자동 커밋
Cursor (협업 글쓰기)
인간과 AI가 실시간으로 함께 작성하는 공간:
# Projects/2025-11 Winter Campaign.md
## 목표
- 12월 매출 20% 성장
- 신규 고객 1,000명 확보
## 전략 %% @cursor: 이 섹션 확장해서 3가지 전략 제안해줘 %%
[Cursor AI가 즉시 응답]
1. **소셜 미디어 개인화 캠페인**
- 고객 행동 데이터 기반 타겟팅
- 예상 ROI: 150%
2. **리퍼럴 프로그램 강화**
...
장점: - 인라인 피드백 (파일 안에서 바로 소통) - Cmd+K: AI에게 특정 부분 수정 요청 - 멀티 커서: 여러 곳 동시 편집 - Git 통합: 변경사항 쉽게 커밋
Codex/Gemini CLI (빠른 실험)
즉석 질의와 탐색적 작업에 최적:
# 빠른 질문
$ codex "Topics/Marketing/에서 'Personalization' 언급된 노트 찾아줘"
# 실험적 프롬프트
$ gemini "이 기획서를 하루키 스타일로 다시 써보면 어떨까?
(단, 원본은 수정하지 말고 결과만 보여줘)"
# 비교 분석
$ codex "Claude Code와 Gemini의 GDR 출력 품질 비교해줘"
언제 사용: - 한 번만 실행할 작업 - 여러 AI 모델 비교 - 새 프롬프트 프로토타입
MCP (Model Context Protocol) - 외부 세계와 연결
AI가 내 vault 밖의 세상에 접근하는 통로:
# MCP 서버 예시
Google Calendar MCP:
- 내 일정 읽기/쓰기
- "내일 미팅 뭐있지?" → AI가 캘린더 확인
- "다음주 금요일 2시에 A사 미팅 잡아줘" → AI가 자동 등록
Voice Mode MCP:
- 음성 대화 인터페이스
- "Claude, 오늘 TODO 목록 읽어줘"
- 핸즈프리 지식 접근
n8n MCP:
- 외부 서비스 자동화
- Slack에 메시지 오면 → PKM에 저장
- 새 Notion 페이지 생성 → Obsidian에 백업
Financial Research MCP:
- 주식 시장 데이터
- "AAPL 최근 실적 요약해서 Topics/Finance/에 추가"
MCP의 힘: "USB 방식"
Before MCP:
각 서비스마다 API 연동 코드 작성
→ 복잡하고 유지보수 어려움
With MCP:
MCP 서버 설치 → 모든 AI 도구에서 즉시 사용
→ "USB 꽂듯이" 외부 서비스 연결
실전 시나리오: 도구 협업
시나리오: 분기 성과 리포트 작성
1단계: Codex로 빠른 탐색
$ codex "지난 분기(2025-Q3) Projects/의 모든 캠페인 찾아줘"
Found 12 campaigns:
1. Projects/2025-09 Product Launch.md
2. Projects/2025-08 Summer Sale.md
...
2단계: Claude Code로 배치 분석
$ claude "위 12개 캠페인의 ROI, 달성률, 주요 인사이트를 추출하고
AI/Analysis/2025-Q3 Campaign Review - Claude Code.md 생성"
[5분 후]
✓ 12개 캠페인 분석 완료
✓ 평균 ROI: 143%
✓ 리포트 생성: AI/Analysis/2025-Q3 Campaign Review - Claude Code.md
3단계: Cursor에서 협업 작성
# AI가 만든 초안을 Cursor에서 열기
## Q3 성과 요약
[AI가 생성한 데이터 & 분석]
## 핵심 인사이트
%% @cursor: 이 섹션에 "실패한 캠페인의 공통점" 분석 추가해줘 %%
[Cursor AI가 즉시 추가]
## Q4 전략 제안
%% 여기는 내가 직접 작성 - 경영진 메시지 포함 %%
4단계: Obsidian에서 최종 검토 - 그래프뷰로 관련 노트 확인 - 빠진 링크 있나 체크 - 모바일에서 마지막 읽기
5단계: Git 커밋
$ git add .
$ git commit -m "Q3 campaign review complete"
결과: - 각 도구가 최적의 역할 수행 - 데이터 손실 없음 (모두 마크다운) - 버전 관리 완벽 (Git) - 총 소요 시간: 30분 (수동 작업: 4-5시간)
프레임워크 구성요소 정리
| 구성요소 | 역할 | 핵심 가치 |
|---|---|---|
| Prompts & Skills | 재사용 가능한 레시피 | 일관성, 품질, 효율성 |
| Workflows | 프롬프트 체인 | 자동화, 통합, 시간 절약 |
| Knowledge Tasks | 작업 문서화 | 투명성, 추적성, 개선 |
| Tool Ecosystem | 통합 도구 환경 | 유연성, 최적화, 확장성 |
이 4가지가 함께 작동하면:
Prompts
↓ (조합)
Workflows
↓ (실행)
Knowledge Tasks (기록)
↓ (사용)
Tool Ecosystem
↓
당신의 지식이 자동으로 성장하는 시스템
핵심 원리: - ✅ 한 번 설계하면 계속 재사용 (Prompts & Skills) - ✅ 자동화로 시간 90% 절약 (Workflows) - ✅ 모든 과정이 투명하게 기록 (Knowledge Tasks) - ✅ 최적의 도구로 최적의 작업 (Tool Ecosystem)
맺으며
첫 글에서 우리는 지식의 4 Gaps을 봤다: - 지식 부족 - 계획 부족 - 실행 부족 - 피드백 부족
두 번째 글에서 AI가 PKM의 3 장벽을 어떻게 무너뜨렸는지 봤다: - 수집의 한계 → Ambient AI - 정리의 고통 → AI 자동화 - 창작의 벽 → AI 협업
이번 글에서는 "어떻게"를 다뤘다: - 설계 원칙: Human+AI, Tool-agnostic, Collaboration Models - 구성요소: Prompts, Workflows, Knowledge Tasks, Tool Ecosystem - 구현 패턴: 점진적 진화, Orchestrator-Worker, 배치/온디맨드, Human-in-Loop - 실전 가이드: 작게 시작 → 확장 → 자동화 → 최적화 - AI4BetterMe: PKM을 넘어 Life Management로
핵심 메시지:
- 작게 시작하라
- 하나의 프롬프트로 가장 아픈 곳부터
-
완벽 추구는 실행의 적
-
점진적으로 진화시켜라
- 프롬프트 → 워크플로우 → 자동화
-
각 단계마다 2-4주 실험
-
인간을 중심에 두어라
- AI는 도구, 당신이 판단자
-
중요한 지점에서 Human-in-Loop
-
목적을 잊지 마라
- PKM은 수단, 성장이 목적
- AI4PKM에서 AI4BetterMe로
다음 단계:
이 글을 읽은 당신이 할 일: 1. 오늘: 가장 아픈 PKM 지점 하나 찾기 2. 이번 주: 첫 프롬프트 작성 & 테스트 3. 2주 후: 3-step 워크플로우 구축 4. 1개월 후: 자동화 시작 5. 3개월 후: 안정적 운영 & AI4BetterMe 준비
시작이 반이다.
지금 당장 _Settings_/Prompts/ 폴더를 만들고, 첫 프롬프트 파일을 작성해보자.
복잡하게 생각하지 말고, 오늘 당신이 수동으로 한 반복 작업 하나를 AI에게 시켜보는 것부터.
그것이 당신만의 AI4PKM 시스템의 시작이다.
시리즈 연결: - 이전: Theory of AI4PKM (2) - Why AI - AI가 PKM의 장벽을 무너뜨린 방법 - 다음: Theory of AI4PKM (4) - Implementation Guide (상세 구현 가이드, 예정)
실습 자료: - Publish/AI for PKM/5-1. Building AI Agent for PKM (개념) - Publish/AI for PKM/5-2. Building AI Agent for PKM (구현) - Publish/AI for PKM/6-1. Applying AI Agents for PKM (1) - Publish/AI for PKM/6-2. Applying AI Agents for PKM (2)
🤖 Generated with Claude Code
Co-Authored-By: Claude noreply@anthropic.com